Recomendações e opções para representar este produto de trabalho:
Recomendação: Unidade de Código Automatizada
A técnica mais apropriada para executar estes testes é usar um código que teste completamente os componentes e que você possa executá-lo regularmente quando você atualizar o sistema durante o desenvolvimento.
Quando a codificação é a única forma de testar, você deve preocupar-se em assegurar que o código esteja auto documentando, incluindo as especificações de quais circunstâncias você está testando e qual instanciação ou limpeza é necessária para que o teste funcione corretamente.
Opção: Instruções Manuais
Em alguns casos, as instruções manuais podem ser suficientes. Por exemplo, ao testar uma interface de usuário, um Desenvolvedor poderá percorrer um script, explicando o componente. Neste caso, pode ainda ser valioso criar uma parte do teste que foque exatamente na interface de usuário. Desta forma, o Desenvolvedor pode seguir o script sem ter que percorrer um grupo complicado de instruções para ir até uma tela ou página em particular.
Opção: Código Embutido
Determinadas tecnologias (tais como a Anotação de Teste Java™ 5) permitem embutir testes na implementação. Nesses casos, haverá um produto de trabalho lógico, mas ele será assimilado no código que você está testando. Leve em consideração, aqui também, que você deve assegurar que o código esteja auto documentando. |